variable "region" {
  description = "The Alibaba Cloud region to deploy resources"
  default     = "cn-beijing"
}

variable "redis_password" {
  description = "Password for Redis instance"
  type        = string
  sensitive   = true
}

variable "mysql_root_password" {
  description = "Root password for MySQL instance"
  type        = string
  sensitive   = true
}

variable "k8s_worker_instance_types" {
  description = "Instance types for Kubernetes worker nodes"
  type        = list(string)
  default     = ["ecs.g6.large"]
}

variable "k8s_worker_number" {
  description = "Number of worker nodes in Kubernetes cluster"
  type        = number
  default     = 3
} 